package com.itheima.dao;

import com.github.pagehelper.Page;
import com.itheima.pojo.CheckGroup;
import com.itheima.pojo.Setmeal;

import java.util.List;
import java.util.Map;

public interface SetMealDao {
    //分页查询体检套餐项
    Page<Setmeal> findPage(String queryString);

    //查询所有检查组
    List<CheckGroup> findAllCheckGroup();

    //添加form表单里面的数据
    void addFormData(Setmeal setmeal);

    //设置套餐和检查组的关联
    void setSetMealAndCheckGroup(Map<String, Integer> map);

    //查询所有套餐列表
    List<Setmeal> findAllSetMeals();

    //根据套餐id查询套餐列表,检查组信息,以及检查组中包含的检查项信息
    Setmeal findSetMealById(int id);

    //查询套餐名称和套餐预约的人数
    List<Map<String, Object>> findSetMealAndCountOrder();
}
